package com.practice.springboot_01_zwj.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;
@NoArgsConstructor
@AllArgsConstructor
@Data
public class ThreeHundred {
    @JsonProperty("busiOpportunityNumber")
    private String busiOpportunityNumber; //商机编码
    @JsonProperty("projectName")
    private String projectName; //项目名称
    @JsonProperty("groupCustomerName")
    private String groupCustomerName; //客户名称
    @JsonProperty("busiOpportunityCode")
    private String busiOpportunityCode; //全网商机编号
    @JsonProperty("groupProjectCode")
    private String groupProjectCode; //全网项目编码
    @JsonProperty("provinceCode")
    private String provinceCode; //归属省
    @JsonProperty("cityName")
    private String cityName; //归属地市
    @JsonProperty("cityCode")
    private String cityCode; //地市编码
    @JsonProperty("publicCountyCode")
    private String publicCountyCode; //县域组织名称（公开市场）
    @JsonProperty("industrycounty")
    private String industrycounty; //所属行业
    @JsonProperty("zbFlag")
    private String zbFlag; //是否中标
    @JsonProperty("zbType")
    private String zbType; //中标单位类型（移动、电信、联通、广电、其他）
    @JsonProperty("zcFlag")
    private String zcFlag; //是否参与省级支撑
    @JsonProperty("bidAmount")
    private Double bidAmount; //中标金额（万元）
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date collectionDate; //发标时间
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date bidOpenDate; //开标时间
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date zbTime; //中标时间
    @JsonProperty("UniqueProjectInstId")
    private String UniqueProjectInstId; //跳转项目详情所需字段1
    @JsonProperty("bupMenuNo")
    private String bupMenuNo; //跳转项目详情所需字段2
    @JsonProperty("tableRecord")
    private String tableRecord; //跳转项目详情所需字段3
    private String zbBeginTime;
    private String zbEndTime;
    private String yearFilter;

    public String getYearFilter() {
        return yearFilter;
    }

    public void setYearFilter(String yearFilter) {
        this.yearFilter = yearFilter;
    }

    public String getZbBeginTime() {
        return zbBeginTime;
    }

    public void setZbBeginTime(String zbBeginTime) {
        this.zbBeginTime = zbBeginTime;
    }

    public String getZbEndTime() {
        return zbEndTime;
    }

    public void setZbEndTime(String zbEndTime) {
        this.zbEndTime = zbEndTime;
    }

    public String getBusiOpportunityNumber() {
        return busiOpportunityNumber;
    }

    public void setBusiOpportunityNumber(String busiOpportunityNumber) {
        this.busiOpportunityNumber = busiOpportunityNumber;
    }

    public String getProjectName() {
        return projectName;
    }

    public void setProjectName(String projectName) {
        this.projectName = projectName;
    }

    public String getGroupCustomerName() {
        return groupCustomerName;
    }

    public void setGroupCustomerName(String groupCustomerName) {
        this.groupCustomerName = groupCustomerName;
    }

    public String getBusiOpportunityCode() {
        return busiOpportunityCode;
    }

    public void setBusiOpportunityCode(String busiOpportunityCode) {
        this.busiOpportunityCode = busiOpportunityCode;
    }

    public String getGroupProjectCode() {
        return groupProjectCode;
    }

    public void setGroupProjectCode(String groupProjectCode) {
        this.groupProjectCode = groupProjectCode;
    }

    public String getProvinceCode() {
        return provinceCode;
    }

    public void setProvinceCode(String provinceCode) {
        this.provinceCode = provinceCode;
    }

    public String getCityName() {
        return cityName;
    }

    public void setCityName(String cityName) {
        this.cityName = cityName;
    }

    public String getCityCode() {
        return cityCode;
    }

    public void setCityCode(String cityCode) {
        this.cityCode = cityCode;
    }

    public String getPublicCountyCode() {
        return publicCountyCode;
    }

    public void setPublicCountyCode(String publicCountyCode) {
        this.publicCountyCode = publicCountyCode;
    }

    public String getIndustrycounty() {
        return industrycounty;
    }

    public void setIndustrycounty(String industrycounty) {
        this.industrycounty = industrycounty;
    }

    public String getZbFlag() {
        return zbFlag;
    }

    public void setZbFlag(String zbFlag) {
        this.zbFlag = zbFlag;
    }

    public String getZbType() {
        return zbType;
    }

    public void setZbType(String zbType) {
        this.zbType = zbType;
    }

    public String getZcFlag() {
        return zcFlag;
    }

    public void setZcFlag(String zcFlag) {
        this.zcFlag = zcFlag;
    }

    public Double getBidAmount() {
        return bidAmount;
    }

    public void setBidAmount(Double bidAmount) {
        this.bidAmount = bidAmount;
    }

    public Date getCollectionDate() {
        return collectionDate;
    }

    public void setCollectionDate(Date collectionDate) {
        this.collectionDate = collectionDate;
    }

    public Date getBidOpenDate() {
        return bidOpenDate;
    }

    public void setBidOpenDate(Date bidOpenDate) {
        this.bidOpenDate = bidOpenDate;
    }

    public Date getZbTime() {
        return zbTime;
    }

    public void setZbTime(Date zbTime) {
        this.zbTime = zbTime;
    }

    public String getUniqueProjectInstId() {
        return UniqueProjectInstId;
    }

    public void setUniqueProjectInstId(String uniqueProjectInstId) {
        UniqueProjectInstId = uniqueProjectInstId;
    }

    public String getBupMenuNo() {
        return bupMenuNo;
    }

    public void setBupMenuNo(String bupMenuNo) {
        this.bupMenuNo = bupMenuNo;
    }

    public String getTableRecord() {
        return tableRecord;
    }

    public void setTableRecord(String tableRecord) {
        this.tableRecord = tableRecord;
    }
}
